An Analytic Learning System for Specializing Heuristics
نویسنده
چکیده
This paper describes how meta-level theories are used for analytic learning in MULTI-TAC. MULTI-TAC operationalizes generic heuristics for constraint-satisfaction problems, in order to create programs that are tailored to specific problems. For each of its generic heuris-tics, MULTI-TAC has a meta-theory specifically designed for operationalising that heuris-tic. We present examples of the specialisation process and discuss how the theories influence the tractability of the learning process. We also describe an empirical study showing that the specialised programs produced by MULTI-TAC compare favorably to hand-coded programs. 1 Introduction MULTI-TAC (Multi-Tactic Analytic Compiler) is a learning system for constraint-satisfaction problems (CSPs). The system operationalises generic heuristics[ll], producing problem-specific versions of these heuristics, and then attempts to find the most useful combination of these heuristics on a set of training problems. This paper focuses on the knowledge that MULTI-TAC uses in order to operationalize generic heuristics, and how this approach differs from previous work in "ana-lytic" (or knowledge-based) speed-up learning. Previous analytic speed-up methods, such as EBL, chunking, and derivational analogy, have been used primarily for caching problem-solving experience[9]. Typical EBL systems , for example, learn from problem-solving successes and/or failures by caching a knowledge structure sum-marising the experience (e.g., a chunk) and then reusing that knowledge during subsequent problem solving. In retrospect, relatively little attention has been paid to the theories (i.e., the knowledge) used in the learning process. However, this subject deserves more attention since the choice of theories determines what is learned. MULTI-TAC employs meta-level theories in the learning process. These enable the system to reason about the problem solver's base-level theory, as opposed to simply caching the generalised results of the problem solver's search. We argue that this approach is particularly appropriate when solving combinatorial problems, such as scheduling problems. The system employs a rich variety of meta-level theories. This reflects a shift in research focus from "learn-ing as a caching process" to "learning as an inferential process". The key is to find tractable meta-theories for generating useful search control knowledge. We outline two such theories, and discuss how the representation of the meta-level theories and the representation of the underlying constraint-satisfaction task influences the utility of the learning process. We also describe an empirical study in which MULTI-TAC compared favorably with hand-coded programs. 2 Theories and Analytic Learning Informally, analytic learning systems are characterized by a "theory-driven" component that generates hypotheses by analyzing a domain. Several analytic approaches …
منابع مشابه
Mechanical Generation of Heuristics for Intractable Theories
A domain independent mechanism for generating heuristics for intractable theories has been implemented in the POLLYANNA program. Heuristics are generated by a process of systematically applying generic simplifying assumptions to an initial intractable theory. Such assumptions sacrifice the accuracy of an intractable theory to gain efficiency in return. Truth preserving reformulations are also u...
متن کاملAn integrated approach for scheduling flexible job-shop using teaching–learning-based optimization method
In this paper, teaching–learning-based optimization (TLBO) is proposed to solve flexible job shop scheduling problem (FJSP) based on the integrated approach with an objective to minimize makespan. An FJSP is an extension of basic job-shop scheduling problem. There are two sub problems in FJSP. They are routing problem and sequencing problem. If both the sub problems are solved simultaneously, t...
متن کاملThe Relationship Between Infomorphology of Graduate Students of Educational Sciences and their Learning Style
The present study has aimed to review the relationship between infomorphology of graduate students of educational sciences in the Islamic Azad University of Shiraz and their learning style. This study is an applied research in terms of its objectives and it is a descriptive – correlational research in terms of the process of the study. The statistical population of this study consists of gradua...
متن کاملRefinement and selection heuristics in subgroup discovery and classification rule learning
Classification rules and rules describing interesting subgroups are important components of descriptive machine learning. Rule learning algorithms typically proceed in two phases: rule refinement selects conditions for specializing the rule, and rule selection selects the final rule among several rule candidates. While most conventional algorithms use the same heuristic for guiding both phases,...
متن کاملA Comparison of Analytic and Experimental Goal Regression for Machine Learning
Recent research demonstrates the use of goal regression as an analytic technique for learning search heuristics. This paper critically examines this research and identifies essential applicability conditions for the technique. The conditions that operators be invertible and that the domain be closed wi th respect to the inverse operators severely l imi t the use of analytic goal regression. In ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1993